导航
导航
文章目录
  1. 搭建hexo
  2. 高亮代码显示
  3. 增加hexo,热更新
    1. 站点文件_config.yml中配置
    2. themes文件_config.yml中配置
  4. hexo主题默认a标签带下划线
  5. 为Hexo Next主题添加哈林摇特效
  6. 博客的搜索插件
  7. git,部署常用命令
  8. RSS订阅
  9. 使用locovpn无法上传博客
  10. 博客出问题时
  11. 搜索功能
  12. 数字统计功能

Hexo折腾记

搭建hexo

hexo搭建参考文章
搭建要使用ssh秘钥链接

高亮代码显示

语法格式

1
2
3
4
5
6
(```c)
int main(){
return main();

}
(```)

这样的写法才能显示出高亮的代码,并且附带行数,给hexo主题去解析去掉括号

增加hexo,热更新

1
2

npm install hexo-browsersync --save

browersync插件

站点文件_config.yml中配置

1
2
3
4
5
highlight:
enable: true
line_number: true
auto_detect: true
tab_replace:

themes文件_config.yml中配置

1
2

highlight_theme: night eighties//看主题提供了什么样的格式

这样子就完成了配置

hexo主题默认a标签带下划线

因为hexo默认的是a标签带border-bottom:black样式,所以在文章中要使用border-bottom: none;样式来清除自带的属性

blog\themes\next\source\css_common\components\sidebar\sidebar.sty
中可以设置友链接的下划线

为Hexo Next主题添加哈林摇特效

添加哈林摇特效,原作地址

博客的搜索插件

可以去next官方文档查看

git,部署常用命令

1
2
3
4
5
6
7
8
9
npm install hexo -g #安装  
npm update hexo -g #升级
hexo init #初始化

hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo p == hexo publish
hexo g == hexo generate#生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy#部署

服务器

1
2
3
4
5
6
7
hexo server #Hexo 会监视文件变动并自动更新,您无须重启服务器。
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP
hexo clean #清除缓存 网页正常情况下可以忽略此条命令
hexo g #生成静态网页
hexo d #开始部署

RSS订阅

安装RSS插件

npm install hexo-generator-feed –save
开启RSS功能

编辑hexo/_config.yml,添加如下代码:

rss: /atom.xml #rss地址 默认即可

使用locovpn无法上传博客

上传博客时,关闭vpn

博客出问题时

hexo clean

hexo init /初始化数据/

hexo g

hexo d -g

搜索功能

1
hexo-search

数字统计功能

1
hexo-wordcount